#include <chrono>
#include <conio.h>
#include <windows.h>

#include "include/Game.hpp"

int main(){
    Game &game = Game::Singleton();
    
    game.initialize();

    for(game.set_loop(); ; game.delay_fps(GameConfiguration::FPS_RATE), game.set_loop()){
        game.update();
        game.lateUpdate();
        game.draw();
    }

    game.end();

    return 0;
}